home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 19
/
Night Owl (The Best of Shareware)(NOPV 19)(1996).ISO
/
007a
/
mxl214b.zip
/
GERMDOC.ZIP
/
WHATSNEW.214
< prev
Wrap
Text File
|
1995-12-27
|
12KB
|
283 lines
-------------------
========================= W H A T S N E W =================================
-------------------
MaxList 2.14
------------
News:
-----
+ Unterstützung für Maximus 3.0 - TYPE CD erweitert. Mit
"WriteBBSTypeCD <Yes | No>"
kann festgelegt werden, ob MaxList die Files.bbs für Areas
mit TYPE CD neu schreiben soll.
+ Damit die Max 2.x User nicht in der Luft hängen, kann das gleiche mit
"NoWriteFileBBS <Area [ .. Area ]>"
erreicht werden. Diese Token kann mehrfach verwendet werden. Bei
allen angegebenen Areas wird die Files.bbs NICHT neu geschrieben.
+ Auf vielfachen Wunsch habe ich die Dateien-Sortroutine überarbeitet.
Nun können die Files auch ZWISCHEN den Kommentaren sortiert werden.
Diese spezielle Form der Sortierung wird mit dem Schlüsselwort
"SortBetweenComment <Area [ .. Area]>"
definiert.
Bei allen NICHT angegebenen Areas wird nach dem bisherigen Verfahren
sortiert, d.h. der Kommentar wird immer der nächsten Datei zugeordnet.
Bei den angegebenen Areas wird solange sortiert, bis einen Kommentar-
zeile erkannt wird. Nach der Kommentarzeile wird dann ab dieser
Position die Sortierung neu gestartet. Der Kommentar bleibt also immer
an der vorgegebenen Position.
+ MaxList kann nun auch Longdesciptions erzeugen.
Dabei werden alle Sonderzeichen, mehrfache Leerzeichen etc. entfernt,
sodas nur noch der reine Ascii-Text übrigbleibt. Die maximale länge
diese Textes kann begrenzt werden.
Syntax:
CreateLongDesc <Area [ .. Area]> <MaxLen>
<Area [ .. Area]> bezeichnet eine oder mehrere Areas.
<MaxLen> kann zwischen 0 und 8192 liegen.
Wird MaxLen = 0 angegeben, wird die Länge nicht verändert, wenn die
Beschreibung (nach der Bearbeitung) kleiner 8192 Bytes ist.
Ansonsten wird gekürzt.
Über das Schlüsselwort 'NoFormat' kann festgelegt werden, ob der
Text einzeilig oder mehrzeilig in die Files.bbs geschrieben wird.
Ist für die Area KEIN 'NoFormat' angegeben, wird die Beschreibung
so umgebrochen, wie im BBS-Template unter @FileDesc(Links, Rechts)
definiert. Andernfalls wird eine EINZEILIGE Beschreibung erzeugt.
+ MaxList kann (auf Wunsch) einen Header in die Files.bbs schreiben,
auch wenn diese keine Dateien enthält:
"HdrInEmptyBBS <Yes | No>"
Wenn für die jeweilige Area ein Header definiert ist, wird dieser
in die Files.bbs geschrieben.
+ MaxList kennt nun einen weiteren Listentyp, ORPHAN.
Wird einen Liste mit diesem Typ definiert, enthält diese dann
die Dateien, die mit AddOrphan hinzugefügt wurden.
Die Definition der Liste ist identisch mit ALL oder NEW.
Beispiel:
FileList 24442050.ORP Orphan
ListTitle Title.tpl
AreaHeader Areahdr3.tpl
AreaFooter
ReportHeader Reprthdr.tpl
ReportFooter
GroupHeader GroupHdr.tpl
GroupFooter
AllAreaReport Yes
End FileList
Sonstiges:
----------
+ Integrierter Template-Precompiler.
Die Templates werden nun beim Laden bereits vorübersetzt.
Dadurch wird weniger Speicher benötigt und die Verabeitungs-
geschwindigkeit verbessert.
+ Zeitinsensive Routinen in Assembler übersetzt.
Dadurch konnte der Datendurchsatz weiter gesteigert werden.
+ Erkennung von Kommentarzeilen verbessert.
Leerzeilen in einer Beschreibung werden nur dann als begin eines
Kommentars bewertet, wenn vor dem nächsten Dateieintrag ebenfalls
eine Leerzeile steht. Andernfalls wird die Leerzeile der Datei-
beschreibung zugeordnet.
+ Neue Fehlerbehandlung eingebaut.
MaxList gibt nun alle Fehler im Klartext aus.
Eine Liste aller Fehlermeldungen findest Du in der Datei ERRLIST.DOC.
+ Ein paar kleinere Korrekturen am Outfit durchgeführt.
+ Neuer Fonteditor.
Der Fonteditor liegt nun auch als OS/2 Version vor.
Der Name des Programmes wurde deshalb geändert.
Die DOS-Version heisst FNTMAKE.EXE, die OS/2 Version FNTMAKEP.EXE.
+ Mousesupport für die OS/2 Version von FNTMAKE
Alle Tastenfunktionen können auch mit der Mouse ausgeführt werden.
Eine kurze Anleitung (FNTMAKE.DOC) findest Du im Archiv FONTS.ZIP
Bugfixes:
---------
Zufallsfehler beseitigt.
MaxList liest die Files.bbs Dateien in einen größeren Puffer.
War die länge der Beschreibung ungerade und die Fileposition im
Puffer plus der länge gleich der Pufferlänge, gab es einen Sys3175
unter OS/2. Das nenne ich zufallsfehler ;-)
-------------------------------------------------------------------------
MaxList 2.13
------------
Bugfixes:
---------
"Hänger" bei fehlender Angabe von "LogoFile" im Block OKFILE beseitigt.
Wenn keine Areas ausserhalb der Filedivisions vorhanden waren und
"MainGroupAtFront" auf YES stand, kam es zu Abstürzen.
Fehler in der Datumsroutine beseitigt. Jahreszahlen größer 1999 werden
nun korrekt angezeigt.
-------------------------------------------------------------------------
MaxList 2.12
------------
News:
-----
+ Für die Xenia-User habe ich 'OKFile' erweitert.
Mit dem Token 'LOGOFILE <d:\path\Filename.ext> kann eine beliebige
Datei an das Ende von OKFile angehängt werden.
+ Relative Pfade werden jetzt sowohl bei DOWNLOAD als auch
bei FILELIST entsprechend erweitert, wenn 'UseMaxHomeDir Yes' ist.
+ Vier neue Fonts (Medium, Outline, Shadow und Round) beigelegt.
Bugfixes:
---------
Fehler bei 'OkFile' - Mode LONG beseitigt
Reportlisten werden wieder korrekt ausgegeben
-------------------------------------------------------------------------
MaxList 2.11
------------
News:
-----
+ Die beiden fixen Zeilen am Anfang der Listen sind nun im
Titel-Template frei einstellbar. (Siehe Template TITLE.TPL)
Ja, auch der Programmname!
Ich will doch hoffen, das ich den in allen Listen sehe ... ;-)
Zu diesem Zweck wurden weitere Template-Tokens eingeführt:
@Date(DateFormat) - Aktuelles Tagesdatum
@Time(TimeFormat) - Aktuelle Uhrzeit
@Day - Tagesname
@NewFDays - Anzahl Tage wie bei "FileList NEW" angegeben
@Flags(FlagFormat) - Formatierte Ausgabe der NewfileFlags
@ProgName - Gibt MAXLIST+ v#.## aus
Das + erscheint nur bei Reg-Versionen
v#.## ist die aktuelle Versionsnummer
+ Die Tagesnamen und die (kurzen) Monatsnamen können nun in jede
Sprache übersetzt werden (Siehe Konfig; DayName, MonthName)
+ TYPE CD wird nun auch behandelt.
RemoveOffLine und RemoveOldFiles wird bei diesen Areas NIEMALS
ausgeführt. Das gleiche gilt auch für Areas mit TYPE DATELIST.
+ Für die (erweiterte) Dateibeschreibung wird nun auch '+' am Anfang
der Zeile unterstützt.
Die Beschreibungen werden in der Files.bbs NICHT verändert, in der
Liste hingegen formatiert (das + selber wird entfernt).
+ Hiddenfiles (@ vor einen Dateinamen) wird unterstützt.
Dies Dateien erscheinen nicht in der Liste. In der Files.bbs bleiben
sie erhalten.
Bugfixes:
---------
Ein paar kleinere Fehler beseitigt, das fehlende Pointer increment
bei RemoveOffline ist nun auch drin ;-) War: Endlosschleife.
Hinweis zu Type DateList
------------------------
Bei meinen Versuchen mit TYPE DATELIST ist mir bei Maximus 3.0
eine (für mich unlogische) Besonderheit aufgefallen:
Abwohl ich alle Datumsangabe im Format DD.MM.YY eingestellt habe,
will Max 3 die Angabe des Datums in der Files.bb IMMER im Format
MM-DD-YY haben !! (Stand irgendwo ganz nebenbei in der Doku)
In der Box wiederrum, wird das Datum dann wieder in DD.MM.YY
dargestellt. Schwachfug ;-)
Nun gut, wie dem auch sein (ich halte das für einen Bug), wenn das
BBS-Template entsprechend angepasst wird, löppt das.
In den beiliegenden Templates (BBSHDR3.TPL) ist das bereits geändert.
MaxList ist da doch _etwas_ Intelligenter. Er schaut ERST wie das
Datum formatiert ist und übersetzt es dann entsprechend.
Vieleicht sollte ich Scott mal meine Sourcen geben ;-))
Funktionsübersicht MaxList 2.xx
---------------------------------
+ 100% Templatesteuerung für alle Filelisten und Files.bbs Dateien
+ Maximus 3.0 TYPE DATELIST Support (Files.bbs mit Dateigröße und Datum)
+ Unter OS/2 können lange Dateinamen und Pfade benutzt werden
+ Wählbares Filedatum ("LastWriteDate" oder "FileCreationDate") unter OS/2
+ Anweisung OkFile jetzt in Blockstruktur mit Include und Exclude
+ Dateinamen werden zusätzlich nach Extend sortiert, RAR, R01, R02 .. etc.
+ Separate Listen für Report und Statistik, sowie partielle Listen
+ Schnelles Dupechecking über Name.Ext oder nur Name
+ Dupelistenformat über Template einstellbar
+ Datum und Dateigröße frei formatierbar
+ Unbegrenzte Anzahl von Newfile Flags
+ Für jede Area kann die neueste Datei ausgegeben werden
+ Fast unbegrenzte Zeilenlänge (eine Zeile max. 8Kb!)
+ Absolut saubere Formatierung der Filedescriptions
+ Zeilenzahl für Descriptions einstellbar
+ Automatischer Umbruch oder Truncate von zu langen Zeilen
+ Erzeugen von Longdescriptions und entfernen von Grafikzeichen
+ Exaktes Erkennen von fehlerhaftem Filedatum
+ Pfadangabe in der Files.bbs wird unterstützt
+ Zuschaltbarer Support für relative Pfadangaben
+ Vielfältige Sortierung von Areas und Gruppen (FileDivisions)
+ Areas außerhalb einer FileDivision können am Anfang oder Ende stehen
+ Level/Keys sowie Beschreibung von Area und Gruppe getrennt auswertbar
+ Unbegrenzte Schachtelung von FileDivisions
+ Mehrere Grafikfonts in den Templates einsetzbar
+ Die Font-Dateien können mit FNTMAKE.EXE erstellt und geändert werden
+ IF / IFN können bis zu 50 Ebenen geschachtelt werden
Hinweise
--------
Dadurch das alle Templates und Fonts im Speicher gehalten werden,
benötigt MaxList 2 wesentlich mehr Speicher als die früheren Versionen.
MaxList reserviert ca. 100Kb für Arbeitspuffer und Temporär 64Kb beim
kopieren von Dateien. Beim DupeCheck werden weitere 64Kb Speicher
benötigt. Jeder Font belegt ca. 1,5Kb Speicher. Ebenso verbraucht jede
Fileliste, jede Area und Gruppe in der Filearea.ctl Speicher.
Zusätzlich werden Dateiname, -größe und -datum von jeder Datei einer
Area im Speicher gehalten, bis diese bearbeitet ist.
Unter "normalen Bedingungen" kann mit der DOS-Version problemlos
gearbeitet werden. Wenn jedoch der Speicher nicht mehr ausreicht,
kann die DMPI-Version von MaxList verwendet werden.
Das Programm (MAXLISTD.EXE) sowie RTL und Overlay sind in dem Archiv
MXL2DMPI.ZIP enthalten.
Wilfried Brinkmann, FidoNet 2:2444/2050 Hattingen, im Dezember 1995